package com.jhgsys.internal.peccancy.dto;

import com.jhgsys.internal.peccancy.entity.PeccancyAuditRecord;
import com.jhgsys.internal.peccancy.entity.PeccancyInformation;
import com.jhgsys.internal.peccancy.entity.PeccancyInformationFile;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * @Author wanghw
 * @CreateTime 2024/8/13 13:57
 * @Description TODO
 * @Version 1.0
 */
@Data
public class PeccancyInformationDto extends PeccancyInformation {
    /**
     * 违章类型字典对应值
     */
    private String peccancyTypeName;

    /**
     * 违章原因实际值
     */
    private String peccancyRootCauseName;

    /**
     * 违章作业类别实际值
     */
    private String peccancyOperationName;

    /**
     * 违章类型字典对应值
     */
    private String tenantName;

    /**
     * 文件列表
     */
    private List<PeccancyInformationFile> fileList;

    /**
     * 审核记录
     */
    private List<PeccancyAuditRecord> auditList;

    /**
     * 签发记录
     */
    private List<PeccancyAuditRecord> issuanceList;

    private String workflowApplyId;

    private String workflowNodeId;

    /*** 默认按钮：审核业务操作  1：审核通过 2：审核退回 3：审核拒绝*/
    private String defaultReviewResult;
}
